package com.hsgene.product.service;

import com.hsgene.common.util.result.ApiResult;
import com.hsgene.product.condition.BannerCondition;
import com.hsgene.product.domain.GeneticBanners;

import java.util.List;

/**
 * @desc:
 * @author: fuxiang
 * @date: 2018/10/12 14:28
 */
public interface BannerService {
    /**
     * 添加广告图
     * @param geneticBanners
     * @return
     */
    ApiResult<GeneticBanners> addBanner(GeneticBanners geneticBanners);

    /**
     * 修改
     * @param geneticBanners
     * @return
     */
    ApiResult updateBanner(GeneticBanners geneticBanners);

    /**
     * 列表（无分页）
     * @return
     * @param condition
     */
    ApiResult getPage(BannerCondition condition);

    /**
     * 批量删除首页图片
     * @param condition
     * @return
     */
    ApiResult deleteMore(List<GeneticBanners> condition);

    /**
     * 删除
     * @param id
     * @return
     */
    ApiResult deleteBanner(String id);
}
